public interface LinearList<T> {

	public LinearList<T> add(T elem);

	public LinearList<T> remove(T elem);

	public boolean isEmpty();

	public boolean contains(T elem);

	public T getHead();

	public LinearList<T> getTail();

	public int size();
}
